package com.online.teaching.module.teacher.teaches.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import java.util.Date;

/**
 * @ClassName : GetTeachesListDTO  //类名
 * @Description :   //描述
 * @Author : YG  //作者
 * @Date: 2020-11-24 20:48  //时间
 */
@Data
public class GetTeachesListVO {
    @ApiModelProperty(value = "",required = false)
    @Column(name = "teaches_id")
    private Integer teachesId;//

    @ApiModelProperty(value = "0表示未初始化，2018表示2018年开课",required = false)
    private Integer teachesYear;//0表示未初始化，2018表示2018年开课

    @ApiModelProperty(value = "0表示未初始化，1表示寒假，2表示第一学期，3表示暑假，4表示第二学期",required = false)
    private Integer teachesTerm;//0表示未初始化，1表示寒假，2表示第一学期，3表示暑假，4表示第二学期

    @ApiModelProperty(value = "选这门课的学生人数，避免后面来回查",required = false)
    private Integer teachesStudentNum;//选这门课的学生人数，避免后面来回查

    @ApiModelProperty(value = "老师名字（为了业务性能）",required = false)
    private String teacherName;//老师名字（为了业务性能）

    @ApiModelProperty(value = "课程中文名（为了性能）",required = false)
    private String courseName;//课程中文名（为了性能）

    @ApiModelProperty(value = "开课介绍",required = false)
    private String introduction;//课程中文名（为了性能）
}
